# -*- mode: CMake -*-

#--------------------------------------------------------------------------------#
# Package File for TRDrec                                                        #
# Author : Johny Jose (johny.jose@cern.ch)                                       #
# Variables Defined :                                                            #
#                                                                                #
# SRCS - C++ source files                                                        #
# HDRS - C++ header files                                                        #
# DHDR - ROOT Dictionary Linkdef header file                                     #
# CSRCS - C source files                                                         #
# CHDRS - C header files                                                         #
# EINCLUDE - Include directories                                                 #
# EDEFINE - Compiler definitions                                                 #
# ELIBS - Extra libraries to link                                                #
# ELIBSDIR - Extra library directories                                           #
# PACKFFLAGS - Fortran compiler flags for package                                #
# PACKCXXFLAGS - C++ compiler flags for package                                  #
# PACKCFLAGS - C compiler flags for package                                      #
# PACKSOFLAGS - Shared library linking flags                                     #
# PACKLDFLAGS - Module linker flags                                              #
# PACKBLIBS - Libraries to link (Executables only)                               #
# EXPORT - Header files to be exported                                           #
# CINTHDRS - Dictionary header files                                             #
# CINTAUTOLINK - Set automatic dictionary generation                             #
# ARLIBS - Archive Libraries and objects for linking (Executables only)          #
# SHLIBS - Shared Libraries and objects for linking (Executables only)           #
#--------------------------------------------------------------------------------#

set ( SRCS
    AliTRDcluster.cxx
    AliTRDclusterizer.cxx
    AliTRDtransform.cxx
    AliTRDtrackletOflHelper.cxx
    AliTRDpidUtil.cxx
    AliTRDdEdxCalibHistArray.cxx
    AliTRDdEdxBaseUtils.cxx
    AliTRDdEdxCalibUtils.cxx
    AliTRDdEdxReconUtils.cxx
    AliTRDpidESD.cxx
    AliTRDReconstructor.cxx
    AliTRDseedV1.cxx AliTRDtrackV1.cxx
    AliTRDtrackerV1.cxx
    AliTRDtrackerDebug.cxx
    AliTRDtrackingSector.cxx
    AliTRDtrackingChamber.cxx
    AliTRDchamberTimeBin.cxx
    AliTRDQADataMakerRec.cxx
    AliTRDqaBuildReference.cxx
    AliTRDCalibraFillHisto.cxx
    Cal/AliTRDCalPIDLQ.cxx
    Cal/AliTRDCalPIDNN.cxx
    AliTRDqaRecPoints.cxx
   )

string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )

set ( EXPORT AliTRDpidUtil.h 
  AliTRDcluster.h
  AliTRDtrackerV1.h 
  AliTRDtransform.h 
  AliTRDtrackingSector.h )


set ( DHDR  TRDrecLinkDef.h)

set ( EINCLUDE  RAW STAT STEER/STEER STEER/ESD STEER/STEERBase)

